gdk: Refurbish GdkEvent struct hierarchy
authorCarlos Garnacho <carlosg@gnome.org>
Wed, 11 Oct 2017 13:35:29 +0000 (15:35 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 13 Dec 2017 23:58:32 +0000 (00:58 +0100)
commitb9db0b55cb68985185feff891146beef6456c427
tree25b21f1ea5ce6637e92a0567ad511168c58fc96a
parent9aba77e31b9f825bd1d67b28c1c887d350f7affc
gdk: Refurbish GdkEvent struct hierarchy

Make all specific event structs contain a GdkEventAny, so the base
struct can be extended without modifying structs all over the place.
16 files changed:
gdk/gdkdisplay.c
gdk/gdkevents.c
gdk/gdkeventsprivate.h
gdk/gdkwindow.c
gdk/wayland/gdkdevice-wayland.c
gdk/wayland/gdkdnd-wayland.c
gdk/wayland/gdkwindow-wayland.c
gdk/x11/gdkdevicemanager-core-x11.c
gdk/x11/gdkdevicemanager-xi2.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdnd-x11.c
gdk/x11/gdkeventsource.c
gtk/a11y/gtkentryaccessible.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwindow.c